Методическое пособие 739
.pdfМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования «Воронежский государственный технический университет»
А. В. Мандрыкин, Т. С. Наролина
ЭКОНОМИЧЕСКИЕ РАСЧЕТЫ В КУРСОВОМ И ДИПЛОМНОМ ПРОЕКТИРОВАНИИ
Утверждено учебно-методическим советом университета в качестве учебного пособия
Воронеж 2018
УДК 658.5(075.8)
ББК 65.9(2)-21я7
М231
Рецензенты:
кафедра экономической безопасности Международного института компьютерных технологий (г. Воронеж),
зав. кафедрой канд. экон. наук, доцент Н. И. Корда; канд. экон. наук, доцент кафедры экономической безопасности
АНОО ВО МИКТ Н. И. Салогубова
Мандрыкин А.В.
Экономические расчеты в курсовом и дипломном проектировании: учебное пособие [Электронный ресурс]. – Электрон. текстовые и граф. данные (1,7 Мб) / А. В. Мандрыкин, Т. С. Наролина. – Воронеж: ФГБОУ ВО «Воронежский государст-
М231 венный технический университет», 2018. – 1 электрон. опт. диск (CD-ROM): цв. – Систем. требования: ПК 500 и выше; 256 Мб ОЗУ; Windows XP; SVGA с разрешением 1024x768; Adobe Acro-
bat; CD-ROM дисковод; мышь. – Загл. с экрана.
ISBN 978-5-7731-0702-6
Учебное пособие содержит материалы выполнения курсовой и дипломной работы, посвященной технико-экономическому обоснованию разработки программного продукта.
Издание соответствует требованиям ФГОС ВО для студентов направления подготовки 12.03.04 «Биотехнические системы и технологии» (профили «Биотехнические и медицинские аппараты и системы», «Менеджмент и управление качеством в здравоохранении») для студентов всех форм обучения.
Табл. 15. Библиогр.: 14 назв.
УДК 658.5(075.8)
ББК 65.9(2)-21я7
ISBN 978-5-7731-0702-6 © Мандрыкин А. В., Наролина Т. С., 2018
©ФГБОУ ВО «Воронежский государственный технический университет», 2018
2
ВВЕДЕНИЕ
Курсовая работа − это вид самостоятельной работы студентов, и имеет своей целью сообщить и углубить знания, полученные при изучении курса «Экономика и организация производства» студентами направления подготовки 12.03.04 «Биотехнические системы и технологии» (профили «Биотехнические и медицинские аппараты и системы», «Менеджмент и управление качеством в здравоохранении») очной и заочной форм обучения.
Написание курсовой работы приобщает студентов к самостоятельной творческой работе с экономической литературой, приучает находить в ней основные положения, относящиеся к избранной проблеме, подбирать, систематизировать и анализировать конкретный материал, составлять таблицы и диаграммы и на их основе делать правильные выводы.
Основными задачами курсовой работы являются:
закрепление, углубление, обобщение знаний в процессе изучения всех экономических дисциплин;
развитие навыков определения стоимости разработки программного продукта, определения стоимости сопровождения программного продукта, расчета цены на программный продукт, оценки конкурентоспособности программного продукта.
Качество выполнения и защиты курсовой работы отражает умение ориентироваться как в теоретических вопросах, так и в хозяйственной практике экономики и организации разработки программного продукта.
3
1. ПЛАНИРОВАНИЕ И ОРГАНИЗАЦИЯ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА
1.1. Планирование и организация разработки программного продукта
Развитие компьютерных технологий и внедрение компьютера в повседневную жизнь человека привели к тому, что на рынке появился новый товар – программный продукт.
Действующий ГОСТ 19781-90 «Обеспечение систем обработки информации программное. Термины и определения» определяет программу как «данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма», а программное обеспечение – как «совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ».
Существующая классификация программ по назначению выделяет:
прикладные программы – «предназначенные для решения задачи или класса задач в определенной области применения системы обработки информации»;
системные программы – «предназначенные для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ»;
управляющая программа – «Системная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействие с внешней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах»;
программа обслуживания – «программа, предназначенная для оказания услуг общего характера пользователям и обслуживающему персоналу системы обработки информации».
4
Гражданский кодекс Российской Федерации в ст. 1261 ч.4, под программой для ЭВМ понимает «представленную в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения».
Аналогично понятия «программа» и «программное обеспечение» определяются в стандартах и законодательстве других стран.
Различают тиражируемый программный продукт и программное обеспечение проекта.
Тиражируемый ПП используют во многих местах различные пользователи. Поэтому у него не существует заказчиков, а решение о начале разработки принимается исходя из предполагаемого рыночного спроса.
Программное обеспечение проекта создается для одного, редко – для нескольких пользователей или разрабатывается как часть технологии, которая может быть продана другой организации с целью использования в качестве составной части аппаратно-программного комплекса.
Процесс производства программного продукта предполагает решение достаточно сложных организационноэкономических проблем. К ним относятся проблемы технологии разработки с реализацией функций управления: планирования, учета, контроля, анализа и регулирования.
Программное изделие как продукт производственнотехнического назначения должен отвечать ряду требований:
ПП должен создаваться в соответствии с государственными отраслевыми стандартами по вычислительной технике;
ПП должен иметь установленную цену, согласованную с ведущими организациями – разработчиками ПП;
при реализации ПП должны оговариваться вопросы совершенствования (модернизации) ПП организациями по-
5
ставщиками;
необходимо осуществляться документирование ПП, что обеспечит возможность его применения пользователями различной квалификации.
Организация и планирование разработки программного продукта – это деятельность, направленная на обеспечение необходимых условий для работы коллектива разработчиков программных средств, на планирование и контроль деятельности этого коллектива с целью обеспечения требуемого качества ПП, выполнения сроков и бюджета разработки. Эту деятельность называют управлением разработкой программного средства или управлением программным проектом. Здесь под программным проектом понимают всю совокупность работ, связанную с разработкой ПП. К необходимым условиям работы коллектива относятся помещения, аппаратно-программные средства разработки, документация и материально-финансовое обеспечение. Планирование и контроль предполагает разбиение всего процесса разработки ПП на отдельные конкретные работы (задания), подбор и расстановку исполнителей, установление сроков и порядка выполнения этих работ, оценку качества выполнения каждой работы.
Перед началом работ необходимо обосновать целесообразность создания и разработки программного продукта и элементов информационных систем, цели разработки, основные требования к разрабатываемому ПП и состав функций, реализуемых ПП. Необходимо кратко описать, как до настоящего времени выполнялась работа в конкретной предметной области без участия разрабатываемого ПП, какие недостатки при этом имели место, какие из них требуется устранить путем разработки нового программного обеспечения и его практического применения.
Разработка программных продуктов осуществляется в несколько этапов, содержание и организацию которых регламентирует ГОСТ 19.102–77 «Единая система программной документации. Стадии разработки». Стандартный перечень эта-
6
пов и работ приведен в приложении 1, табл. 1. На основании данной таблицы при планировании разработки ПП необходимо определить конкретизированный перечень этапов и работ.
1.2. Определение трудоемкости разработки программного продукта
На трудоемкость разработки программного продукта могут влиять следующие параметры:
стадии разработки ПП;
сложность ПП;
степень новизны ПП;
новый тип ЭВМ;
новый тип ОС;
степень охвата реализуемых функций стандартными
ПП;
средства разработки ПП;
характер среды разработки;
характеристики ПП;
группа сложности;
функции ПП;
тип ЭВМ.
Общий объем разрабатываемого ПП, определяется по формуле:
n |
|
VO Vi , |
(1.1) |
i 1
где V0 – общий объем разрабатываемого ПП; Vi – объем i-ой функции ПП, i = 1..16, учитывающий тип ЭВМ(определяется по табл. П1.8);
n – общее число функций.
Трудоемкость разработки ПП с учетом конкретных условий разработки определяется по формуле:
7
TУР TБ КУР , |
(1.2) |
где ТУР – трудоемкость разработки ПП с учетом конкретных условий разработки;
ТБ – базовая трудоемкость разработки ПП (определяется по табл. П1.5), учитывающая объем ПП и группу сложности (определяется табл. П1.6), чел. – дн;
КУР – поправочный коэффициент, учитывающий характер среды разработки и средства разработки ПП (определяется по табл. П1.9).
Коэффициент сложности ПП, определяется по формуле:
n |
|
КСЛ 1 Ki , |
(1.3) |
i 1
где КСЛ – коэффициент сложности ПП;
Ki – коэффициенты повышения сложности ПП, i = 1..7, зависящий от наличия у разрабатываемой системы характеристик, повышающих сложность ПП и от количества характеристик ПП (определяется по табл. П1.7);
n – количество дополнительно учитываемых характеристик ПП.
Трудоемкость разработки ПП определяется по формуле:
ТО ТУР КСЛ , |
(1.4) |
где То – трудоемкость разработки ПП, чел.–дн; ТУР – трудоемкость разработки ПП с учетом конкрет-
ных условий разработки, чел.–дн.
Трудоемкость i-ой стадии разработки ПП определяется по формуле:
Ti |
Li |
K Н |
ТО |
, для i 1, 2, 3, 5 |
, |
(1.5) |
||||
T |
L |
K |
Н |
K |
Т |
Т |
О |
, для i 4 |
||
i |
i |
|
|
|
|
|
|
8
где |
Тi – трудоемкость i-ой стадии разработки, |
(чел.–дн); |
Li |
– удельный вес трудоемкости i-ой стадии |
разработки |
ПП, учитывающий наличие той или иной стадии и использование CASE–технологии, (определяется по табл.П1.3) причем
n Li 1. i 1
КН – поправочный коэффициент, учитывающий степень новизны ПП и использование при разработке ПП новых типов ЭВМ и ОС (определяется по табл. П1.2);
КТ – поправочный коэффициент, учитывающий степень использования в разработке (типовых) стандартных ПП (определяется по табл. П1.4).
Трудоемкость разработки ПП рассчитывается по фор-
муле:
n |
|
ТОБЩ Тi , |
(1.6) |
i 1 |
|
где Т – трудоемкость разработки ПП, (чел.–дн); |
|
|||
Тi – трудоемкость i – ой стадии разработки ПП, (чел.– |
||||
дн), i = 1..5; |
|
|
||
n – количество стадий разработки ПП. |
|
|||
1.3. Определение состава исполнителей |
|
|||
Среднее число исполнителей (ЧИ), участвующих в раз- |
||||
работке ПП рассчитывается по формуле |
|
|||
Ч И |
ТОБЩ |
, |
(1.7) |
|
FМ Д |
||||
|
|
|
где FМ – фонд времени одного работающего в месяц,
дн.;
Д – директивный срок выполнения разработки, мес. Фонд рабочего времени одного работающего в месяц
9
определяется по формуле: |
|
|
|
|
FM |
(DK DB DП) |
, |
(1.8) |
|
12 |
||||
|
|
|
где DK – общее число дней в году;
DB – число выходных дней в году; DП – число праздничных дней в году.
Распределение исполнителей темы по профессиям и работам производится исходя из содержания разработки и обеспечения полной загрузки исполнителей.
Данные о составе исполнителей заносятся в табл. 1.1.
|
|
|
|
Таблица 1.1 |
|
|
Состав исполнителей разработки ПП |
||||
|
|
|
|
|
|
|
|
|
|
Заработная |
|
Профессия |
Коли– |
Базовый |
Повышающий |
плата с уче- |
|
коэффициент |
том повы- |
|
|||
испол– |
чество, |
оклад по |
|
||
квалификаци- |
шающего |
|
|||
нителя |
чел. |
ПКГ, р. |
|
||
онного уровня |
коэффици- |
|
|||
|
|
|
|
||
|
|
|
|
ента, р. |
|
1 |
|
|
|
|
|
2 |
|
|
|
|
|
Всего |
|
– |
– |
– |
|
1.4. Расчет стоимости разработки программного продукта
Цена на научно-техническую продукцию устанавливается на этапе технического задания до начала проведения исследований. При этом, она должна соответствовать ряду требований: возмещать издержки разработчику, регулировать спрос и предложение такого вида продукции, заинтересовывать разработчика и заказчика в проведении более эффективных разработок.
Для расчета стоимости разработки программного продукта необходимо рассчитать следующие затраты (табл. 1.2).
10